more power to your elbow - French English Dictionary